Město Němčice nad Hanou leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 204 m. V roce 2014 zde žilo 1990 obyvatel. Němčice nad Hanou má katastrální území o rozloze 1204 ha.